/**
 *
 * Access (ABM), 2017-2020, 单创.
 */
package com.tengju.user.application.archives.dto;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
 *
 * @author WenLei 2020年7月14日.
 */
@Data
@ApiModel(value = "StarChangeRecordDetailVO", description = "星级变化记录对象")
public class StarChangeRecordDetailVO implements Serializable {

    /** */
    private static final long serialVersionUID = 1L;
    
    @ApiModelProperty("主键id")
    private Long id;

    @ApiModelProperty("当前星级0：无 10：城市服务商1星，20：城市服务商2星，30：城市服务商3星，40：城市服务商4星  50：省级运营商，60：大区运营商")
    private Integer originStarLevel;

    @ApiModelProperty("当前星级类型0：无 100：服务商 200：运营商")
    private Integer originStarRole;

    @ApiModelProperty("目标星级0：无 10：城市服务商1星，20：城市服务商2星，30：城市服务商3星，40：城市服务商4星  50：省级运营商，60：大区运营商")
    private Integer targetStarLevel;

    @ApiModelProperty("目标星级类型0：无 100：服务商 200：运营商")
    private Integer targetStarRole;
    
    @ApiModelProperty("操作员")
    private String auditBy;
    
    @ApiModelProperty("变更时间")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    private LocalDateTime createTime;

}
